package fr.afcepf.al22.projet1.dao.interfaces;

import java.util.List;

import fr.afcepf.al22.projet1.entity.Adresse;
import fr.afcepf.al22.projet1.entity.Utilisateur;

public interface IDaoUtilisateur {
	
	public Utilisateur ajouterUtilisateur(Utilisateur utilisateur);
	
	public Utilisateur modifierUtilisateur(Utilisateur utilisateur);
	
	public boolean supprimerUtilisateur(Utilisateur utilisateur);
	
	public Utilisateur getUtilisateurById(Integer id);
	
	public Utilisateur getUtilisateurByMail(String mail);
	
	public Utilisateur getUtilisateurByMailMdp(String mail, String mdp);
	
	public List<Utilisateur> getAllUtilisateurs();
	
}
